Skip to content

Add Quran local translation JSON support, public-domain Quran scrapers, and misc enhancements for IslamBot#94

Open
TAbdiukov wants to merge 1 commit intogalacticwarrior9:masterfrom
TAbdiukov:master
Open

Add Quran local translation JSON support, public-domain Quran scrapers, and misc enhancements for IslamBot#94
TAbdiukov wants to merge 1 commit intogalacticwarrior9:masterfrom
TAbdiukov:master

Conversation

@TAbdiukov
Copy link
Copy Markdown
Contributor

@TAbdiukov TAbdiukov commented Jul 20, 2025

Add Quran local‑translation JSON support, public‑domain Quran scrapers, and miscellaneous enhancements for IslamBot

Changelog

  • Research and implement JSON local Quran translation format
  • Implement Public Domain Quran translation scrapers to ensure consistency ( ./quran/related )
    • Gordiy Sablukov (2 versions)
    • Jan Murza Tarak Buczacki
  • Implement local Quran translation serving engine
    • Local Quran translations take precedence over remote Quran translations
  • Implement Quran translation aliases support (e.g., clearkhattab ➜ Dr Mustafa Khattab, Clear Qur’an)
  • Add "general" section config.ini, currently use it just to store whether the bot is used locally
  • Minor change: Update requirements.txt in main, so IslamBot can run on Python 3.13
  • Minor change: Use top.gg cog only if its token is set (and not used globally)
  • Minor change: Update .gitignore

@TAbdiukov
Copy link
Copy Markdown
Contributor Author

Closes: #91

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant